﻿using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

using System.Collections.Generic;
using HHo_Model;


/// <summary>
/// Descripción breve de TmpProgramacion
/// </summary>
public class TmpProgramacion
{
    public TmpProgramacion()
    {
        //
        // TODO: Agregar aquí la lógica del constructor
        //
    }

    public TmpProgramacion(int IdArea, DateTime FechaProgramacion, string MatAvion, int IdEstadoProgramacion, DateTime FechaVuelo,
        bool TransMantto, string NumETA, string NumETD, DateTime dtLlegadaETA, DateTime dtSalidaETD, bool EsVueloManual, 
        Decimal PorcenTrabNProgramados, string Obs, Decimal HHRequerido, Decimal HHDefinido, int IdRegistrador, string NomRegistrador)
    {
        _idArea = IdArea;
        _fecProgramacion = FechaProgramacion;
        _matAvion = MatAvion;
        _fecVuelo = FechaVuelo;
        _llevarMantto = TransMantto;
        _numVueloLlegada = NumETA;
        _numVueloSalida = NumETD;
        _dtHoraLlegada = dtLlegadaETA;
        _dtHoraSalida = dtSalidaETD;
        _esVueloManual = EsVueloManual;
        _porcenTrabNoProg = PorcenTrabNoProg;
        _observacion = Obs;
        _hhRequerido = HHRequerido;
        _hhDefinido = HHDefinido;
        _idRegistrador = IdRegistrador;
        _nomRegistrador = NomRegistrador;
    }
    int _idArea;
    string _strArea;
    DateTime _fecProgramacion;
    string _matAvion;
    int _idEstadoProgramacion;
    string _strEstadoProgramacion;
    DateTime _fecVuelo;
    string _numVueloLlegada;
    string _numVueloSalida;
    DateTime _dtHoraLlegada;
    DateTime _dtHoraSalida;
    bool _esVueloManual;
    string _hrsTAT;
    string _hrsTEM;
    bool _llevarMantto; //Descontar 2 Hras
    string _observacion;
    Decimal _porcenTrabNoProg;

    public Decimal PorcenTrabNoProg
    {
        get { return _porcenTrabNoProg; }
        set { _porcenTrabNoProg = value; }
    }
    Decimal _hhRequerido;
    Decimal _hhDefinido;
    int _idRegistrador;
    string _nomRegistrador;
    DateTime _dtFechaRegistro;


    List<E_DetalleTrabajo> lstDetalleTrabajo;
    List<E_Participacion> lstParticipantes;

        
}
